@echo off
setlocal enabledelayedexpansion

:: 检查 packed_folders 文件夹是否存在
if exist project (
    :: 如果存在，先删除它
    rmdir /S /Q project
)
mkdir project

:: 遍历当前目录下的所有文件和文件夹
for /R %%A in (*) do (
    :: 检查文件或文件夹名是否为 node_modules
    if not "%%~nxA"=="node_modules" (
        :: 如果不是，将其复制到新的文件夹中
        xcopy /E /I "%%A" "packed_folders\%%~pA"
    )
)


7z a -tzip project.zip project\*

echo All folders have been packed and compressed.
